package com.gaea.modules.common.model.entity;


import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 菜单权限表
 * </p>
 *
 * @author lengleng
 * @since 2017-11-08
 */
@Table(name="sys_menu")
public class SysMenu implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 菜单ID
     */
    @Id
	private Long id;

	/**
	 * 父菜单ID
	 */
	private Long parentId;

    /**
     * 菜单名称
     */
	private String name;

    /**
     * 授权(多个用逗号分隔，如：user:list,user:create)
     */
	private String permissions;
    /**
     * 请求链接
     */
	private String url;
    /**
     * 请求方法
     */
	private String method;

    /**
     * 图标
     */
	private String icon;

    /**
     * 排序值
     */
	private Integer orderNum;
    /**
     * 类型   0：目录   1：菜单   2：按钮
     */
	private String type;
    /**
     * 创建时间
     */
	private Date createTime;
    /**
     * 更新时间
     */
	private Date updateTime;
    /**
     * 0--正常 1--删除
     */
	private Integer dataStatus;




}
